class Test():
    def test(self):  # 实例方法
        print("test")

    @classmethod
    def test1(cls):  # 类方法
        print("test1")  # 跟类有关系

    @staticmethod  # 静态方法
    def test2():  # 跟类没关系 跟对象没关系
        print("test2")


t = Test()
t.test()  # 调用实例方法
Test.test1()  # 用类调用类方法
# t.test1()  # 不推荐
Test.test2()  # 用类调用静态方法
# t.test2()  # 不推荐
